package com.hyt.it.ogt.ks.model.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.bind.annotation.RequestParam;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 审核消息确认收到接口入参
 *
 * @author zhoumiao
 * @since 2022/12/19 22:29
 **/
@Data
@ApiModel("审核消息确认收到接口入参")
public class ApplyCheckResultMsgConfirmParam {
    @NotBlank(message = "考试id不能为空")
    @ApiModelProperty("考试id")
    private String examId;
    @ApiModelProperty("考生id")
    @NotBlank(message = "考生id不能为空")
    private String candidateId;
    @ApiModelProperty("操作类型 315-设备检测跳过 316-人脸核身跳过  411-重置答题时长")
    @NotNull(message = "操作类型不能为空")
    private Integer operateType;
    @NotBlank(message = "消息类型不能为空")
    @ApiModelProperty("消息类型 faceVerifyNotPass-人脸核审核不通过,deviceVerifyNotPass-设备检测不通过,deviceVerifyPass-设备检测通过,faceVerifyPass-人脸审核通过,resetAnswerTime-重置答题时长")
    private String messageType;
}
